//package com.oniontech.stamptour.common.ui;
//
//import com.oniontech.stamptour.R;
//import android.app.Dialog;
//import android.content.Context;
//import android.graphics.Color;
//import android.graphics.drawable.ColorDrawable;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.View.OnClickListener;
//import android.view.Window;
//import android.webkit.WebView;
//import android.widget.Button;
//import android.widget.CheckBox;
//import android.widget.LinearLayout;
//import android.widget.TextView;
//
///**
// * The Class CustomScrollDialog.
// * 
// * @author limsy
//	 * @since 2013/02/04
// */
//public class CustomScrollDialog
//{
//
//	/** The dialog. */
//	Dialog dialog;
//
//	/** The btn_cancel. */
//	Button btn_confirm, btn_cancel;
//
//	/** The text_title. */
//	TextView text_title;
//
//	/** The check_box_all. */
//	CheckBox check_box_own, check_box_other, check_box_all;
//
//	/** The context. */
//	Context context;
//
//	/** The web view. */
//	WebView webView;
//
//	/** The is ok. */
//	Boolean isOK = false;
//
//	/**
//	 * Instantiates a new custom scroll dialog.
//	 * 
//	 * @param context
//	 *            the context
//	 */
//	public CustomScrollDialog(Context context)
//	{
//		// TODO Auto-generated constructor stub
//		this.context = context;
//
//		LayoutInflater inflater = (LayoutInflater) context
//				.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
//		LinearLayout layout = (LinearLayout) inflater.inflate(
//				R.layout.custom_scroll_dialog, null);
//
//		dialog = new Dialog(context);
//		dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
//		dialog.getWindow().setBackgroundDrawable(
//				new ColorDrawable(Color.TRANSPARENT));
//		dialog.setContentView(layout);
//		dialog.setCancelable(true);
//
//		btn_confirm = (Button) layout.findViewById(R.id.btn_dial_confirm);
//		btn_cancel = (Button) layout.findViewById(R.id.btn_dial_cancel);
//
//		webView = (WebView) layout.findViewById(R.id.webview_popup);
//		text_title = (TextView) layout.findViewById(R.id.dialogTitle);
//		// text_msg = (TextView)layout.findViewById(R.id.dialogMsg);
//	}
//
//	/**
//	 * Sets the custom dialog.
//	 * 
//	 * @param click
//	 *            the click
//	 * @param mode
//	 *            the mode
//	 */
//	public void setCustomDialog(OnClickListener click, Boolean mode)
//	{
//		if (click != null)
//		{
//			btn_confirm.setOnClickListener(click);
//			btn_cancel.setOnClickListener(click);
//
//			if (!mode)
//			{
//				btn_cancel.setVisibility(View.GONE);
//			}
//		} else
//		{
//
//			btn_confirm.setOnClickListener(new OnClickListener()
//			{
//
//				@Override
//				public void onClick(View v)
//				{
//					check_box_own.setChecked(true);
//					isOK = true;
//
//					// if(check_box_own.isChecked() &&
//					// check_box_other.isChecked()) {
//					// check_box_own.setChecked(true);
//					// check_box_all.setChecked(true);
//					//
//					// }
//
//					dialog.dismiss();
//				}
//			});
//			btn_cancel.setOnClickListener(new OnClickListener()
//			{
//
//				@Override
//				public void onClick(View v)
//				{
//					isOK = false;
//					check_box_own.setChecked(false);
//					check_box_all.setChecked(false);
//					dialog.dismiss();
//				}
//			});
//
//			if (!mode)
//			{
//				btn_cancel.setVisibility(View.GONE);
//			}
//
//		}
//	}
//
//	/**
//	 * Checks if is show.
//	 * 
//	 * @return the boolean
//	 */
//	public Boolean isShow()
//	{
//		return dialog.isShowing();
//	}
//
//	/**
//	 * Gets the checks if is ok.
//	 * 
//	 * @return the checks if is ok
//	 */
//	public Boolean getIsOk()
//	{
//		return isOK;
//	}
//
//	/**
//	 * Sets the dialog title.
//	 * 
//	 * @param msg
//	 *            the new dialog title
//	 */
//	public void setDialogTitle(String msg)
//	{
//		text_title.setText(msg);
//	}
//
//	/**
//	 * Sets the check box.
//	 * 
//	 * @param chBoxOwn
//	 *            the ch box own
//	 * @param chBoxOth
//	 *            the ch box oth
//	 * @param chBoxAll
//	 *            the ch box all
//	 */
//	public void setCheckBox(CheckBox chBoxOwn, CheckBox chBoxOth,
//			CheckBox chBoxAll)
//	{
//		check_box_own = chBoxOwn;
//		check_box_other = chBoxOth;
//		check_box_all = chBoxAll;
//	}
//
//	/**
//	 * Sets the webview html.
//	 * 
//	 * @param url
//	 *            the new webview html
//	 */
//	public void setWebviewHTML(String url)
//	{
//		webView.clearView();
//		webView.clearCache(true);
//		webView.clearHistory();
//		webView.getSettings().setJavaScriptEnabled(true);
//		webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
//		webView.loadUrl(url);
//
//	}
//
//	// public void setBtnText(String confirm, String cancel) {
//	// btn_confirm.setText(confirm);
//	// btn_cancel.setText(cancel);
//	// }
//
//	/**
//	 * Show.
//	 */
//	public void Show()
//	{
//		dialog.show();
//	}
//
//	/**
//	 * Dismiss.
//	 */
//	public void Dismiss()
//	{
//		dialog.dismiss();
//	}
//}
